//#include <stdio.h>
//#include <unistd.h>
//
//int main()
//{
//   printf("当前进程开始\n");
//
//   execl("/usr/bin/ls","ls","-l","-a","--color=auto",NULL);
//
//   printf("当前进程结束\n");
//
//   return 0;
//
//}

#include <iostream>
#include <vector>
using namespace std;

// 测试vector的默认扩容机制
void TestVectorExpand()
{
    size_t sz;
    vector<int> v;
    sz = v.capacity();
    cout << "making v grow:\n";
    for(int i = 0; i < 100; ++i)    
    {
        v.push_back(i);
        if(sz != v.capacity())        
            {
                sz = v.capacity();
                cout << "capacity changed: " << sz << '\n';
             }    
    }
}

int main()
{
    TestVectorExpand();
    return 0;
}
